草庐IT

c++ - Boost.Python 和 Python 异常

全部标签

Python 版本的 AddFontResource()

我目前正尝试在一堆服务器上安装字体。我已经能够使用脚本来复制字体并将它们“安装”到服务器上,但我需要能够访问字体而无需必须关闭服务器或注销帐户。我发现WindowsAddFontResource()是使用C++完成的,但是在Python或Powershell中是否有等效的函数?(我一直在使用Python和Powershell进行检查和安装。) 最佳答案 您是否尝试过使用win32api库?它具有SendMessage()函数,可以与ctypes中的windll.gdi32.AddFontResource()一起使用例如安装一个TTF

Python:用于下载有效 .zip 文件的跨平台代码

我需要从网站下载并解压缩文件。这是我正在使用的代码:#!/usr/bin/python#geoipFolder=r'/my/folder/path/'#Mac/LinuxfolderpathgeoipFolder=r'D:\my\folder\path\'#WindowsfolderpathgeoipFolder=geoipFolder[:-1]#workaroundforWindowsescapingtrailingquotegeoipName='GeoIPCountryWhois'geoipURL='http://geolite.maxmind.com/download/geoip

python - 在 Windows 上使用 shutil.copyfile() 时出现 IOError

我已经尝试制作我的第一个Python程序,它将从一个文件夹复制所有文件并将它们粘贴到另一个文件夹中:importshutilshutil.copyfile("C:\Users\USER\Desktop\MoveFrom\Test.txt","C:\Users\USER\Desktop\MoveTo")但我不断收到错误消息,但无法弄清楚原因:Traceback(mostrecentcalllast):File"C:\Users\USER\Desktop\Python\movefiles.py",line2,inshutil.copyfile("C:\Users\USER\Desktop\

c++ - 从 Matlab 运行 exe 代码。在 cmd (dos) 中工作的完全相同的指令在 Matlab 中失败

这让我发疯,我必须承认。在终于能够成功编译我需要处理语音文件的两个函数之后,从我从一个值得信赖的在线存储库下载的C/C++代码(代码已经在Linux中经过彻底测试),我现在正在努力从Matlab启动这些文件...当我在cmd(dos)中键入以下命令时分析b2.wavconfig_default它有效,没问题(参见此处Works)。然后,我将完全相同的命令构建到一个字符串中,并将其提供给“系统”Matlab函数。然后代码崩溃了...(请参阅此处Fails)我已经尝试使用完整路径(c:\b2.wav等)但仍然无法正常工作...关于为什么会发生这种情况有什么想法吗?

python - 尝试安装 WebRTCVAD 模块时出现编译错误

我正在尝试创建一个使用WebRTCVAD代码的应用程序。我发现了这个:https://pypi.python.org/pypi/webrtcvad问题是我无法让它工作。我将内容提取到一个文件夹中,但是当它尝试运行某些内容时,它会提示缺少_webrtcvad模块。经过一些研究后,我尝试通过pip安装webRTCVAD模块。在我提取到的文件夹中执行此操作时,我得到了这个:在另一个目录中尝试时会发生这种情况:我如何让它工作? 最佳答案 问题是我的webrtcvad的setup.py中的一个错误导致它在为Windows编译时使用错误的标志:

python - Python IDLE 在 Windows 上使用什么终端

我是helpingafellowStackOverflow-ertoday我注意到我不知道IDLE在Windows中使用什么终端。我默认Python没有为Windows编写自己的终端,并且他们可能使用一个API为他们提供某些版本的cmd或powershell。我验证了解释器在cmd上运行,但我不知道IDLE。IDLE在Windows中使用什么终端? 最佳答案 IDLE不是建立在外部shell或终端上,而是建立在Tkinter上GUI工具包。可以阅读编辑器窗口的源代码here;有关交互式shell,请参阅here.

python - EBS 卷大小调整后 EC2 实例非常慢

我在EC2上有一个t2.medium实例,它带有75GBgp2硬盘驱动器(这是一个通用SSD)。换了110GBgp2硬盘后整机真的很慢..我的python脚本过去需要大约40到60秒来解压缩一些zip文件,现在需要3到5分钟..如果此脚本的多线程正在运行,它将永远..知道发生过这种情况或如何解决吗?Windows在那里运行.. 最佳答案 当您“调整”磁盘卷大小时,您真正做的是从旧卷的快照创建一个新的更大的EBS卷。新的EBS卷立即可用,但您必须通过“初始化”过程才能加载所有数据。第一次访问新卷上的特定数据block时,速度会很慢。后

python - Windows 上 Python 3.6 中的原始套接字数据包嗅探器

我正在尝试嗅探数据包,但我得到了奇怪的输出,我不明白原因..这就是我的代码请帮助我(我在Windows8.1上使用Python3.6)代码:importsocketimportstructimportbinasciiimporttextwrapdefmain():#Gethosthost=socket.gethostbyname(socket.gethostname())print('IP:{}'.format(host))#Createarawsocketandbinditconn=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket

c - 如何使这个 1996 年的 makefile 起作用?

这是1996年旧GSM标准的make文件。我需要让它在运行OSX10.11.6的MacBook或Windows7的大学计算机上运行。Windows没有安装nmake在谷歌搜索之后,这个问题似乎是一个解决方案。有没有办法绕过makefile的使用?此外,将CDIR和UTILSDIR更改为完整路径在我的Mac上还不够。make-fmakefile.mak仍然返回TCC-A-I/Users/Henrik/Desktop/GSMHR2/DISK/c-Fc-ml-c/Users/Henrik/Desktop/GSMHR2/DISK/c/gsm_hr.cmake:TCC:Nosuchfileord

c - 为什么使用 fscanf 会导致应用程序崩溃?

C编程新手。以下代码部分试图从文本文件(utf-8)中读取制表符分隔的MD5列表(32个字符)和相应的描述(最多128个字符),但导致应用程序崩溃:HANDLEhFile=CreateFileW(good_path,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,NULL);if(hFile==INVALID_HANDLE_VALUE){returnFALSE;}LPWSTRmd5=malloc(sizeof(wchar_t)*32);LPWSTRdes